import java.io.PrintWriter;

public class MainEnsembleInstances {

	/**
	 * Nom de l'ensemble d'instances a traiter. Il s'agit du chemin d'un
	 * repertoire d'instances
	 */
	public static String NOM_ENSEMBLE_INSTANCES = "instances";

	/**
	 * Choix de l'heuristique
	 */
	public static TypeHeuristique HEURISTIQUE = TypeHeuristique.LPT;

	
	public static void exec(String repertoireParent) {
		try {
			// Creation du fichier rapport.
			PrintWriter rapport = Algos.initRapport(repertoireParent);

			// Traitement de l'ensemble d'instances
			Algos.traiterEnsembleInstances(NOM_ENSEMBLE_INSTANCES,
					HEURISTIQUE, rapport);
			rapport.close();
			System.out.println("\n==> Le rapport est cree dans le repertoire results a cote du repertoire d'instances");

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {

		exec(".");
	}

}
